﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="AccessorMeta.cs" company="Data Ductus Malmö">
//   (c) 2010 - 2012 Data Ductus Malmö AB
// </copyright>
// --------------------------------------------------------------------------------------------------------------------

namespace DataDuctus.Snmp.Persistor.Core.MetaData
{
  using System;
  using System.Reflection;

  using Lextm.SharpSnmpLib;

  /// <summary>
  /// The accessor meta.
  /// </summary>
  public class AccessorMeta
  {
    #region Public Properties

    /// <summary>
    /// Gets the accessor.
    /// </summary>
    public MemberInfo Accessor { get; internal set; }

    /// <summary>
    /// Gets the entity type.
    /// </summary>
    public Type EntityType { get; internal set; }

    /// <summary>
    /// Gets a value indicating whether is table.
    /// </summary>
    public bool IsTable { get; internal set; }

    /// <summary>
    /// Gets the oid.
    /// </summary>
    public ObjectIdentifier Oid { get; internal set; }

    #endregion
  }
}